// ============================== 导入依赖 ============================== //

import CORE from '@/CORE'

// ============================== 导出计算属性 ============================== //

export default {
  /**
   * 自定义计算属性 (可覆盖)
   */
  GETTER: ({ param, DICT: { TYPE = [] } }) => {
    // 导出的文件名称
    const begin = CORE.dateStr(param.beginTime)
    const end = CORE.dateStr(param.endTime)
    const time = begin && end ? ` [${begin} 至 ${end}]` : ''
    const name = param.plateNo ? ` [${param.plateNo}]` : ''
    const type = param.event ? ` [${CORE.dict(TYPE, param.event)}]` : ''
    const fileName = `车辆管理 - 违规统计${time}${name}${type}`

    return {
      fileName,
    }
  },
}
